// 封装request请求
export default function(config){
	// 如果本地有数据，则需要携带token
	const mytoken = wx.getStorageSync('token')
	if(mytoken){
		config.header={
			"Authorization":mytoken
		}
	}else{  // 默认如果没有登录时，也可以操作其他功能
        // config.header={ // 使用若依的超管登录后获取的token来测并使用
        //     "Authorization":'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjpudWxsLCJ1c2VyX2tleSI6ImU1YzhiMTlhLTU0NDUtNDk0Mi04NDg5LTkyMWVmZjM1ZTk3MSIsInVzZXJuYW1lIjpudWxsfQ.GcGKQGogxWv8MDo01LJ5D-G61G-6QZFEJBImMnNj7CHF5ucd0fh9avREJFMEk8OXwAUMQ2zFwWztzWGdghLoaA'
        // }
    }
	// wx.request({
	// 	url:"http://localhost:8080/"+config.url,
	// 	method:config.method,
	// 	data:config.data,
	// 	header:config.header,
 //        success:config.success,
 //        fail:config.fail
	// })
	

	// #ifdef H5
	uni.request({
		url:"/api/"+config.url,
		method:config.method,
		data:config.data,
		header:config.header,
		success(res){
			if(res.data.code==401){
				uni.redirectTo({
					url:'/pages/login/login?code=401'
				})
			}
			if (typeof config.success === 'function') {
				config.success(res);
			}
		},
		fail:config.fail
	})
	// #endif
	// #ifdef MP-WEIXIN
	uni.request({
		url:"http://localhost:8080/"+config.url,
		method:config.method,
		data:config.data,
		header:config.header,
		success(res){
			if(res.data.code==401){
				uni.redirectTo({
					url:'/pages/login/login?code=401'
				})
			}
			if (typeof config.success === 'function') {
				config.success(res);
			}
		},
		fail:config.fail
	})
	// #endif
	
}